package cn.bugstack.infrastructure.dao.po;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * <p>
 *
 * </p>
 *
 * @author ssh
 * @date 2025/07/18
 * @description 拼团活动信息
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class GroupBuyActivity {
    // 活动ID
    private Long id;
    // 活动ID
    private Long activityId;
    // 来源
    private String source;
    // 渠道
    private String channel;
    // 商品ID
    private String goodsId;
    // 折扣ID
    private String discountId;
    // 拼团方式（0自动成团、1达成目标拼团）
    private Integer groupType;
    // 拼团次数限制
    private Integer takeLimitCount;
    // 拼团目标
    private Integer target;
    // 拼团时长（分钟）
    private Integer validTime;
    // 活动状态（0创建、1生效、2过期、3废弃）
    private Integer status;
    // 活动开始时间
    private Date startTime;
    // 活动结束时间
    private Date endTime;
    // 人群标签规则标识
    private String tagId;
    // 人群标签规则范围（多选；1可见限制、2参与限制）
    private String tagScope;
    // 创建时间
    private Date createTime;
    // 更新时间
    private Date updateTime;
}
